<?php
  auth(ADMIN,false,false);

	$action = (isset($_GET["action"])) ? $_GET["action"] : "defaut";
	
		switch($action){
			case "defaut" :
				$display = '<div id="container_7" style="display:none">
			              <div class="global_container">
					  Administration de la FAQ.
					  <br />
					  Il y a 10 FAQS.
					  <br />
					  <a href="'.getLienModule("faqs","faqs.admin").'?action=addfaq">Ajouter des Q/R dans la FAQ</a>
					  <br />
					  <a href="'.getLienModule("faqs","faqs.admin").'?action=listfaq">Modifier/Supprimer des Q/R dans la FAQ</a>
					  </div></div>';
				
				
				
				//echo '<a href="'.getLienModule("faqs","faqs.admin").'?action=listfaq">Supprimer des Q/R dans la FAQ</a>';
			break;	
			
			case "addfaq" :
				if(!isset($_POST['ask'],$_POST['answer']))
				{
											$type = 'bbcode_courant';
						
					$_tab['action'] = $_SERVER["REQUEST_URI"];
$str .= '';
	// ici on affiche un texte en haut de la page pour le changer c'est dans modules/titre.php
echo '<div class="cadre_visible contenu">' . Ajouter_faq . '';
				$_tab['other'] = '<div class="formulaire">
	  <div class="formulaire_left">Question :</div>
	  <div class="formulaire_right">
				<input size="70%;" type="text" value="" id="bbcode_ask" name="ask"></div>
				
				</div>';
					
					$_tab['textareaName'] = 'answer';
	  $_tab['option'] = false;
					$_tab['textareaLabel'] = "<div class=\"formulaire\">
	  <div class=\"formulaire_left\">Réponse</div>
	  <div class=\"formulaire_right\">&nbsp;</div></div>";
					
					include "./".DIR_INCLUDE."/formulaire.php";
						$_tab = '</div>';
				}else{
					
					if(strlen($_POST['ask'])<3 or strlen($_POST['answer'])<3){
						redirect("Votre question et votre réponse doivent comporter au minimum 3 caractères !",$_SERVER["REQUEST_URI"]);
					}else{
						$req = $pdo->prepare("INSERT INTO forum_faqs(faq_ask,faq_answer) VALUES(?,?)");
						$req->execute(array($_POST['ask'],$_POST['answer']));
						
						redirect("Votre Q/R à bien été ajouté à la FAQ",getLienModule("admin","index.admin"));
					}
				}
			break;
			
			case "listfaq" :
				$display = '';
						
				$req = $pdo->query("SELECT * FROM forum_faqs");
					if($req->rowCount() > 0)
					{
										 							       	     			// ici on affiche un texte en hut de la page pour le changer c'esty dans modules/titre.php
echo '<div class="cadre_visible contenu">' . titre_faq . '';




						while($data = $req->fetch(PDO::FETCH_OBJ)){
							$display .=  '
							      '.$data->faq_ask.'
								  <a href="'.getLienModule("faqs","faqs.admin").'?action=updatefaq&faqid='.$data->faq_id.'">Modifier</a> <a href="'.getLienModule("faqs","faqs.admin").'?action=deletefaq&faqid='.$data->faq_id.'">Supprimer</a>
								  ';	
						}
					$display .=  '</div>';
					$display .=  $endScript = '<script>
						
							;(function(){
								
								$("fieldset .cadre_border_bottom:last-child").attr("class","cadre_border_nobottom");
								
							})();
						
						</script>';
					
					}else{
						$display .=  '<div class="cadre_transparent">Aucune Q/R dans la FAQ pour le moment !</div>';	
					}
					
			break;
			
			case "updatefaq" :
				if(isset($_GET["faqid"]))
				{
					$req = $pdo->prepare("SELECT * FROM forum_faqs WHERE faq_id=?");
					$req->execute(array($_GET["faqid"]));
					if($req->rowCount() > 0)
					{
						$data = $req->fetch(PDO::FETCH_OBJ);
						if(!isset($_POST['ask'],$_POST['answer']))
						{
							$type = 'bbcode_courant';
$str .= '';
	// ici on affiche un texte en haut de la page pour le changer c'est dans modules/titre.php
echo '<div class="cadre_visible contenu">' . Modifier_faq . '';
							$_tab['action'] = $_SERVER["REQUEST_URI"];
							$_tab['other'] = '<div class="formulaire">
								  <div class="formulaire_left">Réponse</div>
								  	  <div class="formulaire_right"><input size="70%;" type="text" id="bbcode_ask" name="ask" value="'.$data->faq_ask.'"></div></div>
												
							';
							
							$_tab['textareaName'] = 'answer';
							$_tab['textareaLabel'] = "<div class=\"formulaire\">
	  <div class=\"formulaire_left\">Réponse</div>
	  <div class=\"formulaire_right\">&nbsp;</div></div>";
							$_tab["textareaValue"] = $data->faq_answer;
	  $_tab['option'] = false;
							include "./".DIR_INCLUDE."/formulaire.php";
$str .= '</div>';
						}else{
							if(strlen($_POST['ask'])<3 or strlen($_POST['answer'])<3){
								redirect("Votre question et votre réponse doivent comporter au minimum 3 caractères !",$_SERVER["REQUEST_URI"]);
							}else{
								$req = $pdo->prepare("UPDATE forum_faqs SET faq_ask=?,faq_answer=? WHERE faq_id=?");
								$req->execute(array($_POST['ask'],$_POST['answer'],$_GET["faqid"]));
								redirect("FAQ : Modifié !",getLienModule("faqs","faqs.admin").'?action=listfaq');
							}
						}
					}else
						redirect("FAQ : Q/R innexistante",getLienModule("admin","index.admin"));	
				}else{
					redirect("Problème technique",getLienModule("admin","index.admin"));	
				}
			break;
			
			case "deletefaq" :
				if(isset($_GET["faqid"]))
				{
					$req = $pdo->prepare("SELECT * FROM forum_faqs WHERE faq_id=?");
					$req->execute(array($_GET["faqid"]));
					if($req->rowCount() > 0)
					{
						$data = $req->fetch(PDO::FETCH_OBJ);
								$req = $pdo->prepare("DELETE FROM forum_faqs WHERE faq_id=?");
								$req->execute(array($_GET["faqid"]));
								redirect("FAQ : Q/R supprimé !",getLienModule("faqs","faqs.admin").'?action=listfaq');
					}else
						redirect("FAQ : Q/R innexistante",getLienModule("admin","index.admin"));	
				}else{
					redirect("Problème technique",getLienModule("admin","index.admin"));	
				}
			break;
		}

if(!strstr($_SERVER['REQUEST_URI'],"index.admin"))
    echo $display;
                
?>